﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Workflows.Components.Entities.Persons
{
    public class Contact:Entity
    {
        #region props
        private string _ContactName;
        /// <summary></summary>
        public string ContactName
        {
            get
            {
                return this._ContactName;
            }
            set
            {
                this._ContactName = value;
            }
        }

        private string _Email;
        /// <summary></summary>
        public string Email
        {
            get
            {
                return this._Email;
            }
            set
            {
                this._Email = value;
            }
        }

        private string _HomePhone;
        /// <summary></summary>
        public string HomePhone
        {
            get
            {
                return this._HomePhone;
            }
            set
            {
                this._HomePhone = value;
            }
        }

        private string _BusinessPhone;
        /// <summary></summary>
        public string BusinessPhone
        {
            get
            {
                return this._BusinessPhone;
            }
            set
            {
                this._BusinessPhone = value;
            }
        }

        private string _CellPhone;
        /// <summary></summary>
        public string CellPhone
        {
            get
            {
                return this._CellPhone;
            }
            set
            {
                this._CellPhone = value;
            }
        }
        #endregion

        public Contact(string contactId)
            : base(contactId, new Dictionary<string, object>())
        {
        }
    }
}
